package org.gdkm.springbootxiangmushizhan.service;

import com.github.pagehelper.PageInfo;
import org.gdkm.springbootxiangmushizhan.domain.vo.UserAdminVO;
import org.gdkm.springbootxiangmushizhan.domain.po.User;

public interface IUserService {
    PageInfo<UserAdminVO> getAllUsersWithPage(int page, int count);
    void deleteUserById(Integer id);
    void updateUserValidById(Integer id, Integer valid);
    User selectUserById(Integer id);
    void updateUserById(User user);
    void insertUser(User user);
    // 新增：为用户分配权限
    void insertUserAuthority(Integer userId, Integer authorityId);
} 